Function Reference

_GUICtrlStatusBarGetUnicode

Retrieves the Unicode character format flag for the control.

#Include <GuiStatusBar.au3>
_GUICtrlStatusBarGetUnicode ($h_StatusBar)

 

Parameters

$h_StatusBar The Control Id (will be converted to hWnd)

 

Return Value

If this value is nonzero, the control is using Unicode characters.
If this value is zero, the control is using ANSI characters.

 

Remarks

None.

 

Related

_GUICtrlStatusBarSetUnicode

 

Example


opt("MustDeclareVars", 1)

#include <GUIConstants.au3>
#Include <GuiStatusBar.au3>

Local $gui, $StatusBar1, $msg
Local $a_PartsRightEdge[3] = [100, 350, -1]
Local $a_PartsText[3] = ["New Text", "More Text", "Even More Text"]

$gui = GUICreate("Status Bar Get Unicode", 500, -1, -1, -1, $WS_SIZEBOX)

$StatusBar1 = _GUICtrlStatusBarCreate ($gui, $a_PartsRightEdge, $a_PartsText)

If _GUICtrlStatusBarGetUnicode ($StatusBar1) Then
   _GUICtrlStatusBarSetText ($StatusBar1, "Using Unicode characters", 1)
Else
   _GUICtrlStatusBarSetText ($StatusBar1, "NOT using Unicode characters", 1)
EndIf

GUISetState(@SW_SHOW)

While 1
   $msg = GUIGetMsg()
   Select
      Case $msg = $GUI_EVENT_RESIZED
         _GUICtrlStatusBarResize ($StatusBar1)
      Case $msg = $GUI_EVENT_CLOSE
         ExitLoop
      Case Else
         ;;;;;
   EndSelect
   
WEnd